html,
body,
div,
span,
applet,
object,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    font-weight: normal;
    vertical-align: baseline;
}

body {
    background-color: #f7f8fa;
    -webkit-font-smoothing: antialiased;
    margin: 0;
    overflow-x: auto;
}

input,
button,
textarea {
    color: inherit;
    font: inherit;
    border: none;
    background-color: transparent;
    outline: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-tap-highlight-color: transparent;
}

.g-hairline,
.g-hairline-top,
.g-hairline-left,
.g-hairline-right,
.g-hairline-bottom,
.g-hairline-surround,
.g-hairline-top-bottom {
    position: relative;
}

.g-hairline-top-bottom::after,
.g-hairline-unset-top-bottom::after {
    border-width: 1px 0;
}

[class*='g-hairline']::after {
    position: absolute;
    box-sizing: border-box;
    content: ' ';
    pointer-events: none;
    top: -50%;
    right: -50%;
    bottom: -50%;
    left: -50%;
    border: 0 solid #ebedf0;
    transform: scale(0.5);
}

@font-face {
    font-family: "iconfont";
    src: url('https://at.alicdn.com/t/font_2065522_0c7x5fkfleme.eot?t=1600157629817');
    /* IE9 */
    src: url('https://at.alicdn.com/t/font_2065522_0c7x5fkfleme.eot?t=1600157629817#iefix') format('embedded-opentype'),
        /* IE6-IE8 */
        url('https://at.alicdn.com/t/font_2065522_0c7x5fkfleme.woff?t=1600157629817') format('woff'),
        url('https://at.alicdn.com/t/font_2065522_0c7x5fkfleme.ttf?t=1600157629817') format('truetype'),
        /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
        url('https://at.alicdn.com/t/font_2065522_0c7x5fkfleme.svg?t=1600157629817#iconfont') format('svg');
    /* iOS 4.1- */
}

.g-icon {
    position: relative;
    display: inline-block;
    font: normal normal normal 28px/1 'iconfont';
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
}

.g-icon-volume-o:before {
    content: "\e63e";
}

.g-icon-location-o::before {
    content: '\e600';
}

.g-icon-arrow-right:before {
    content: "\e602";
}

.g-icon-arrow-down:before {
    content: "\e604";
}

.g-icon-kefu:before {
    content: "\e741";
}

.g-icon-liebiaoxingshi:before {
    content: "\e742";
}

.g-icon-liuyanfill:before {
    content: "\e743";
}

.g-icon-liuyan:before {
    content: "\e744";
}

.g-icon-pengyoufill:before {
    content: "\e745";
}

.g-icon-pengyou:before {
    content: "\e746";
}

.g-icon-qingchu:before {
    content: "\e747";
}

.g-icon-quan:before {
    content: "\e748";
}

.g-icon-saoma:before {
    content: "\e749";
}

.g-icon-shaixuan:before {
    content: "\e74a";
}

.g-icon-shanchu:before {
    content: "\e74b";
}

.g-icon-shezhi:before {
    content: "\e74c";
}

.g-icon-shenfen:before {
    content: "\e74d";
}

.g-icon-shizhongfill:before {
    content: "\e74e";
}

.g-icon-shizhong:before {
    content: "\e74f";
}

.g-icon-shouyefill:before {
    content: "\e750";
}

.g-icon-shouye:before {
    content: "\e751";
}

.g-icon-search:before {
    content: "\e752";
}

.g-icon-searchfill:before {
    content: "\e753";
}

.g-icon-sousuoleimu:before {
    content: "\e754";
}

.g-icon-tongzhifill:before {
    content: "\e758";
}

.g-icon-tongzhi1:before {
    content: "\e759";
}

.g-icon-tuikuan:before {
    content: "\e75a";
}

.g-icon-wodefill:before {
    content: "\e75d";
}

.g-icon-wode:before {
    content: "\e75e";
}

.g-icon-wuliu:before {
    content: "\e75f";
}

.g-icon-xihuanfill:before {
    content: "\e760";
}

.g-icon-xihuan:before {
    content: "\e761";
}

.g-icon-xinxifill:before {
    content: "\e762";
}

.g-icon-xinxi:before {
    content: "\e763";
}

.g-icon-youhuiquan:before {
    content: "\e764";
}

.g-icon-yuyan:before {
    content: "\e765";
}

.g-icon-zhengli:before {
    content: "\e766";
}

.g-icon-zuji:before {
    content: "\e767";
}

.g-icon-zuobiaofill:before {
    content: "\e768";
}

.g-icon-zuobiao:before {
    content: "\e769";
}

.g-icon-dibu:before {
    content: "\e76a";
}

.g-icon-dingbujinzhi:before {
    content: "\e76b";
}

.g-icon-dingbu:before {
    content: "\e76c";
}

.g-icon-xiangshang1:before {
    content: "\e76d";
}

.g-icon-xiangshang2:before {
    content: "\e76e";
}

.g-icon-xiangshang3:before {
    content: "\e76f";
}

.g-icon-xiangshang5:before {
    content: "\e770";
}

.g-icon-xiangxia1:before {
    content: "\e771";
}

.g-icon-xiangxia2:before {
    content: "\e772";
}

.g-icon-xiangxia3:before {
    content: "\e773";
}

.g-icon-xiangxia5:before {
    content: "\e774";
}

.g-icon-xiangyou1:before {
    content: "\e775";
}

.g-icon-xiangyou2:before {
    content: "\e776";
}

.g-icon-xiangyou3fill:before {
    content: "\e777";
}

.g-icon-xiangyou3:before {
    content: "\e778";
}

.g-icon-xiangzuo1:before {
    content: "\e779";
}

.g-icon-xiangzuo2:before {
    content: "\e77a";
}

.g-icon-xiangji1fill:before {
    content: "\e77e";
}

.g-icon-xiangji1:before {
    content: "\e77f";
}

.g-icon-xiangji2:before {
    content: "\e780";
}

.g-icon-jiazai:before {
    content: "\e781";
}

.g-icon-shuaxin:before {
    content: "\e782";
}

.g-icon-wifi:before {
    content: "\e783";
}

.g-icon-hongbao:before {
    content: "\e784";
}

.g-icon-xinyongqia:before {
    content: "\e785";
}

.g-icon-yonghufill:before {
    content: "\e787";
}

.g-icon-yonghu:before {
    content: "\e788";
}

.g-icon-salefill:before {
    content: "\e78a";
}

.g-icon-sale:before {
    content: "\e78b";
}

.g-icon-zengsong:before {
    content: "\e78c";
}

.g-icon-androidgengduo:before {
    content: "\e78d";
}

.g-icon-leimu:before {
    content: "\e78e";
}

.g-icon-bangzhuzhongxin:before {
    content: "\e78f";
}

.g-icon-caidan:before {
    content: "\e790";
}

.g-icon-zantongfill:before {
    content: "\e793";
}

.g-icon-zantong:before {
    content: "\e794";
}

.g-icon-xiangshang4:before {
    content: "\e795";
}

.g-icon-xiangxia4:before {
    content: "\e796";
}

.g-icon-dianhua:before {
    content: "\e797";
}

.g-icon-danpin:before {
    content: "\e7ab";
}

.g-icon-duozhongzhifu:before {
    content: "\e7ac";
}

.g-icon-erweima:before {
    content: "\e7ad";
}

.g-icon-guojiwuliu:before {
    content: "\e7ae";
}

.g-icon-huwai:before {
    content: "\e7b0";
}

.g-icon-jujia:before {
    content: "\e7b1";
}

.g-icon-kuzi:before {
    content: "\e7b2";
}

.g-icon-muying:before {
    content: "\e7b4";
}

.g-icon-nanzhuang:before {
    content: "\e7b5";
}

.g-icon-neiyi:before {
    content: "\e7b6";
}

.g-icon-nvzhuang:before {
    content: "\e7b7";
}

.g-icon-pinpai:before {
    content: "\e7b8";
}

.g-icon-tequanzhuanshu:before {
    content: "\e7b9";
}

.g-icon-xiangbao:before {
    content: "\e7ba";
}

.g-icon-yishouchu:before {
    content: "\e7bb";
}

.g-icon-others:before {
    content: "\e7bc";
}

.g-icon-danxuanfill:before {
    content: "\e71e";
}

.g-icon-danxuan:before {
    content: "\e71f";
}

.g-icon-square-no:before {
    content: "\e720";
}

.g-icon-square-fill:before {
    content: "\e721";
}

.g-icon-square-yes:before {
    content: "\e722";
}

.g-icon-guanbi1:before {
    content: "\e723";
}

.g-icon-guanbi2fill:before {
    content: "\e724";
}

.g-icon-guanbi2:before {
    content: "\e725";
}

.g-icon-jiahao:before {
    content: "\e726";
}

.g-icon-jiahao1:before {
    content: "\e727";
}

.g-icon-jiahao2fill:before {
    content: "\e728";
}

.g-icon-jianhao:before {
    content: "\e729";
}

.g-icon-tishifill:before {
    content: "\e72a";
}

.g-icon-tishi:before {
    content: "\e72b";
}

.g-icon-wenhaofill:before {
    content: "\e72c";
}

.g-icon-wenhao:before {
    content: "\e72d";
}

.g-icon-xuanze:before {
    content: "\e72e";
}

.g-icon-circular-no:before {
    content: "\e72f";
}

.g-icon-circular-fill:before {
    content: "\e730";
}

.g-icon-circular-yes:before {
    content: "\e731";
}

.g-icon-biaoxingfill:before {
    content: "\e732";
}

.g-icon-biaoxing:before {
    content: "\e733";
}

.g-icon-chexiao:before {
    content: "\e734";
}

.g-icon-dianpufill:before {
    content: "\e735";
}

.g-icon-dianpu:before {
    content: "\e736";
}

.g-icon-dingdan:before {
    content: "\e737";
}

.g-icon-fankui:before {
    content: "\e738";
}

.g-icon-fenxiang:before {
    content: "\e739";
}

.g-icon-gengduo:before {
    content: "\e73a";
}

.g-icon-gonglve:before {
    content: "\e73b";
}

.g-icon-gouwuchefill:before {
    content: "\e73c";
}

.g-icon-gouwuche:before {
    content: "\e73d";
}

.g-icon-gouwudai:before {
    content: "\e73e";
}

.g-icon-qiapianxingshi:before {
    content: "\e73f";
}

.g-icon-kefufill:before {
    content: "\e740";
}

/* 轻提示 */
.g-toast {
    position: fixed;
    top: 50%;
    left: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    box-sizing: content-box;
    width: 176px;
    max-width: 70%;
    min-height: 176px;
    padding: 32px;
    color: #fff;
    font-size: 28px;
    line-height: 40px;
    white-space: pre-wrap;
    text-align: center;
    word-wrap: break-word;
    background-color: rgba(0, 0, 0, .7);
    border-radius: 16px;
    -webkit-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0)
}

.g-toast-unclickable {
    overflow: hidden
}

.g-toast-unclickable * {
    pointer-events: none
}

.g-toast-html,
.g-toast-text {
    width: -webkit-fit-content;
    width: fit-content;
    min-width: 192px;
    min-height: 0;
    padding:16px 24px
}

.g-toast-html .g-toast__text,
.g-toast-text .g-toast__text {
    margin-top: 0
}

.g-toast-top {
    top: 20%
}

.g-toast-bottom {
    top: auto;
    bottom: 20%
}

.g-toast__icon {
    font-size: 36px
}

.g-toast__loading {
    padding: 4px;
    color: #fff
}

.g-toast__text {
    margin-top: 8px
}